88问答网
所有问题
当前搜索:
oracle中group by
oracle中
怎样将名称一样数量不一样的数据库表查询出来最后显示一个名...
答:
如果你要查询:select 品种, 单价, sum(数量) 总数量 from table where ...
group
by
品种, 单价;如果你要保存在一个表里:create table table_new as select 品种, 单价, sum(数量) 总数量 from table where ... group by 品种, 单价; --创建table_new表,并将汇总记录保存进table_new;...
oracle
子查询提示 不是
GROUP
BY
表达式?
答:
你的语句是错的,这个是聚集函数的问题。你在非聚集中使用聚集函数,当然不可以。也就是说,你的count()函数是不能这样用的。就算你加上
group
by
也是不行的,除非你group by多个字段。除了count的 那个字段可以不用group by,其他字段都得group by上才不会报错。主要风险在于基金净值下跌的风险。因为...
在
oracle中
where 子句和having子句中的区别
答:
在
oracle中
where 子句和having子句中的区别 1.where 不能放在
GROUP
BY
后面 2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE 3.WHERE 后面的条件中不能有聚集函数,比如SUM(),AVG()等,而HAVING 可以 Where和Having都是对查询结果的一种筛选,说的书面点就是设定...
【100分求指点】
Group
By
这么用为什么不对
答:
oracle中
:select a.AH,a.BGXH,wm_concat(b.罪名字段)from B_BGRZM a inner join B_AY b on a.ZM=b.DM where a.AH=12345
group
by
a.AH,a.BGXH order by a.BGXH;实现效果(为了说明方便,以|分割字段):12345|排列序号1|罪名1,罪名2,罪名3,罪名4 12345|排列序号2|罪名1,罪名2,...
oracle中group
by
的后边可以接子查询吗?有的书上说能有的书上说不能...
答:
group
by
分组,不能在后面接什么子查询,是根据前面所查的内容来分组。
sql语句
中group
by
,聚合函数的使用。单行子查询返回多行怎么办?求解答...
答:
两个办法。(1)联合查询(
oracle
写法,如为其他数据库自行修改,这里只提供思路)select table.id,table.XXXXX,table.XXXXX,table.caption,table.XXXXX from table,(select id,max(caption) max_cap from table
group
by
id) b where table.id=b.id and table.caption=b.max_cap (2)组合查询 sel...
oracle
怎么提取第二大的数值?
答:
select b1.市,max(b1.订单号) from 信息表 b1 inner join (select 市,max(订单数) max_订单数 from 信息表
group
by
市) b2 on b1.市=b2.市 and b1.订单数<b2.max_订单数 group by b1.市
oracle
的SQL语句中,查询每个学生的的学号、姓名、平均成绩,结果按平 ...
答:
你 select 后面只写了sno。。。没有avg成绩,但是最后
group
by
了,当然会报错。还有你的sno没有指明是哪个表的,后面带了x和y,sc表也需要指明。平均成绩也没搞明白。。那只能这样 select a.sno,a.name,avg(b.score) as avgscores from sc a,course b where a.sno =b.sno and b....
如何将
Oracle
查询结果多行数据转成一行平铺显示?
答:
group
by
systemcode分组,然后每个字段就max就可以了
...select a,count(*) from table
group
by
a having count(*)>1 这 ...
答:
1、查出表中重复列的数据:select a,count(*) from table
group
by
a having count(*)>1 2、查重复次数最多的列:select a,num from (select a,count(*) num from table group by a having count(*)>1)order by num desc 此外,还有 1、查询一个表中所有字段都相同的记录 比如现在有...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜